Scaling guest's TSC when the target machine's frequency is different
authorKeir Fraser <keir.fraser@citrix.com>
Wed, 24 Jun 2009 10:05:22 +0000 (11:05 +0100)
committerKeir Fraser <keir.fraser@citrix.com>
Wed, 24 Jun 2009 10:05:22 +0000 (11:05 +0100)
commit6e10abac004556688ac79bf27a501401224b262d
tree512b24ba382f88327617cb1bd1b5b837ebf53da7
parentc764820ae6c300900aecc04dab691b14f4152f13
Scaling guest's TSC when the target machine's frequency is different
with its requirement.

Using trap&emulate for guest's each rdtsc instruction first, maybe it
can be optimized later.

Signed-off-by: Xiantao Zhang <xiantao.zhang@intel.com>
xen/arch/x86/hvm/hvm.c
xen/arch/x86/hvm/save.c
xen/arch/x86/hvm/vmx/vmx.c
xen/arch/x86/hvm/vpt.c
xen/include/asm-x86/hvm/domain.h
xen/include/asm-x86/hvm/hvm.h